self-confessed egoist

Translations
признающийся эгоист
He is a self-confessed egoist who always puts himself first.
Он признающийся эгоист, который всегда ставит себя на первое место.
Words
self

noun
сам
confessed

adjective
признанный
egoist

noun
эгоист